package com.sjgl.esdn.domain.entity.uc;

import com.sjgl.esdn.domain.BaseEntityESDN;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Author: cjb
 * @Date: 2022-09-01 11:36
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UCFile extends BaseEntityESDN {
    private static final long serialVersionUID = 1L;

    /**
     * 文件ID
     */
    private Long fileId;

    /**
     * 文件名（无后缀）
     */
    private String fileName;

    /**
     * 后缀内容（只接收后缀配置表中存在的后缀）
     */
    private String fileSuffix;

    /**
     * 文件类型（0私有1公共2部分可见-1下架）
     */
    private Integer fileType;

    /**
     * 简介
     */
    private String fileIntro;

    /**
     * 浏览量
     */
    private Long browseNum;

    /**
     * 下载量
     */
    private Long downloadNum;

    /**
     * 点赞量
     */
    private Long likeNum;

    /**
     * 收藏量
     */
    private Long collectionNum;

    /**
     * 下架人ID
     */
    private Long abandonId;

    /**
     * 下架时间
     */
    private Date abandonTime;

    /**
     * 下架理由
     */
    private String abandonReason;

}

